package cn.fl.mcr.export;

import cn.lb.framework.poi.excel.annotation.Excel;
import lombok.Data;

import java.io.Serializable;

/**
 * @Description: 云信放款记录文件内容
 *
 * @Author: shaozhou.li
 * @Date: 2020/4/13 16:30
 */
@Data
public class YXRemittanceRecordExportBean implements Serializable{

    /**
     * 贷款合同唯一编号
     */
    @Excel(name = "贷款合同唯一编号", width = 15)
    private String contractUniqueId;

    /**
     * 贷款合同编号
     */
    @Excel(name = "贷款合同编号")
    private String contractNo;

    /**
     * 商户订单号
     */
    @Excel(name = "商户订单号")
    private String customerOrderNo;

    /**
     * 五维订单号
     */
    @Excel(name = "五维订单号")
    private String sysOrderNo;

    /**
     * 商户明细号
     */
    @Excel(name = "商户明细号")
    private String customerDetailNo;

    /**
     * 五维明细号
     */
    @Excel(name = "五维明细号")
    private String sysDetailNo;

    /**
     * 交易创建时间
     */
    @Excel(name = "交易创建时间")
    private String createTime;

    /**
     * 交易完成时间
     */
    @Excel(name = "交易完成时间")
    private String completeTime;

    /**
     * 交易状态
     */
    @Excel(name = "交易状态(2成功 3失败 5撤销)", width = 15)
    private String tradeStatus;

    /**
     * 冲账标记
     */
    @Excel(name = "冲账标记(0未发生(无) 2已冲账 3已退票)", width = 15)
    private String balanceMark;

    /**
     * 交易币种
     */
    @Excel(name = "交易币种")
    private String currency;

    /**
     * 交易金额
     */
    @Excel(name = "交易金额")
    private String tradeAmount;

    /**
     * 对方账号
     */
    @Excel(name = "对方账号")
    private String cardNo;

    /**
     * 对方户名
     */
    @Excel(name = "对方户名")
    private String cardAccountName;

    /**
     * 对方开户行
     */
    @Excel(name = "对方开户行")
    private String cardName;

    /**
     * 五维交易号
     */
    @Excel(name = "五维交易号")
    private String tradeNo;

    /**
     * 银行流水号
     */
    @Excel(name = "银行流水号")
    private String bankFlowNo;

    /**
     * 借贷标记
     */
    @Excel(name = "借贷标记(0 贷 1 借)")
    private String operTag;

    /**
     * 流水入账时间
     */
    @Excel(name = "流水入账时间")
    private String flowTime;

    /**
     * 交易通道
     */
    @Excel(name = "交易通道(0银联广州 1超级网银 2银企直联 3宝付 4金运通 5民生代扣 6新浪支付 7中金支付 8先锋支付 9易极付 10建行代收付 11通联 12易宝支付)")
    private String gateway;

    /**
     * 备注
     */
    @Excel(name = "备注")
    private String remark;
}
